package com.itheima.api.arrays.demo01;

import java.util.Arrays;

/**
 * Arrays中的方法
 */
public class ArraysDemo01 {

    public static void main(String[] args) {

        /**
         * static String toString(int[] a)返回指定数组内容的字符串形式
         * static int binarySearch(int[] a, int key)二分查找，获取指定元素在数据中所出现的索引
         * static void sort(int[] a)对数组进行排序
         */
        //定义一个数组
        int[] arr = {23, 45, 89, 100, 11};

        //static String toString(int[] a)返回指定数组内容的字符串表示形式
        //就是把数组中的元素获取出来，做了一个字符串的拼接
        String result = Arrays.toString(arr);
        System.out.println(result);

        System.out.println("-----------------------------------------------");

        //static void sort(int[] a)对数组元素进行排序
        Arrays.sort(arr);

        //获取排序以后的数组的字符串表现形式
        String result2 = Arrays.toString(arr);
        System.out.println(result2);

        System.out.println("-----------------------------------------------");

        //static int binarySearch(int[] a, int key)二分查找，获取指定元素在数据中所出现的索引
        //定义数组
        int[] arr2 = {11, 22, 33, 44, 55, 66, 77, 88, 99, 110, 220};
        int index = Arrays.binarySearch(arr2, 55);
        System.out.println(index);

    }

}
